Foundations of Assumption-based Truth Maintenance Systems: Preliminary Report

نویسندگان

  • Raymond Reiter
  • Johan de Kleer
چکیده

In this paper we (1) define the concept of a Clause Managetnent System (CMS) — a generaizatiou of de Kleer’s ATMS, (2) motivate such systems in terms of efficiency of search and abductive reasoning, and (3) characterize the computation affected by a CMS in terms of the concept of prime implicants.’ 1. A Problem-Solving Architecture Figure 1 illustrates an architecture for a problem solving system consisting of a domain dependent Reasoner coupled to a domain independent Clause Management System (CMS). For our present purposes, the Reasoner is a black box which, m the process of doing whatever it does, occasionally transmits a propositional clause2 to the CMS. The Reasoner is also permitted to query the CMS any time it feels so inclined. A query takes the form of a propositional clause C. The CMS is expected to respond with every shortest clause S for which the clause S V C is a logical consequence, but S is not a logical consequence, of the clauses thus far transmitted to the CMS by the Reasoner. In Section 2 we show why obtaining such S’s is important for many Al systems. For example, for abductive reasoning -‘S will be an hypothesis, which, if known, sanctions the conclusion C. For efficient search -~Sdefines a most general context in which C holds. A traditional ATMS/TMS is a restricted CMS in which (1) the clauses transmitted to the CMS are limited to be either Horn (i.e., justifications) or negative (i.e., nogoods), Fellow of the Canadian Institute for Advanced Reserch. This research was funded by the Canadian National Science and Engineering Research Council under grant A0044. 2 In actual fact, the reasoner may transmit an arbitrary predicate calculus clause (containing variables for example), but this clause would be treated propositionally by the CMS. In other words, different atomic formulas are treated as different propositional symbols by the CMS. and (2) the queries (C) are always literals. The fundamental TMS problem is to identify the contexts in which a given singleton clause C holds — this is equivalent to querying the CMS for the shortest clauses S of the preceding paragraph, as the negation of each such S implies C. CLAUSE MANAGEMENT SYSTEM 1: A problem-solving architecture 2. Motivation and Formal Preliminaries We shall assume a propositional language with countably infinitely many propositional symbols and with the logical connectives V, —~ The connectives A, j are defined in terms of v, -, in the usual way, as are the formulas of the language. The definition of the entailment relation, ~, is also standard: If S is a set of formulas and w a formula then S ~ w just in case every assignment of truth values to the propositional symbols of the language which makes each formula of S true also makes w true. REASONER

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Circumscriptive Theorem Prover: Preliminary Report*

We discuss the application of an assumptionbased truth maintenance system to the construction of a circumscriptive theorem prover, showing that the connection discovered by Reiter and de Kleer between assumption-based truth maintenance and prime implicants relates to the notions of minimality appearing in nonmonotonic reasoning. The ideas we present have been implemented, and the resulting syst...

متن کامل

Axiom Pinpointing Using an Assumption-Based Truth Maintenance System

The problem of axiom pinpointing [1, 22], that is, finding the minimal set of axioms responsible for an unwanted consequence, is an important problem in ontology debugging. One approach to identifying the axioms responsible for an unwanted consequence is to trace dependencies between inferences leading to the consequence. Several authors have proposed truth maintenance systems as a means of kee...

متن کامل

The Qualitative Process Engine : A study in Assumption-based Truth Maintenance

This paper describes how to use an assumption-based truth maintenance system (ATMS) to significantly speed up qualitative reasoning . Specifically, we introduce three organizing abstractions for ATMS-based problem solvers (many-worlds databases, justify/interpret cycles, and closed-world tables) . We illustrate their utility by describing the Qualitative Process Engine (qPE), an implementation ...

متن کامل

Representing Actions with an Assumption-Based Truth Maintenance System

The Assumption-based Truth Maintenance System, introduced by de Kleer, is a powerful new tool for organizing a search through a space of alternatives. However, the ATMS is oriented towards inferential problem solving, and provides no special mechanisms for modeling actions or state changes. We describe an approach to applying the ATMS to the task of representing the effects of actions. The appr...

متن کامل

QPE: Using assumption-based truth maintenance for qualitative simulation

Efficient qualitative simulators are crucial to continued progress in qualitative physics . Assumption-based truth maintenance systems (ATMS) were developed in part to simplify writin g such programs. This paper identifies several abstractions for organizing ATMS-based problem solvers which are especially useful for envisioning . In particular, we describe the many-world s database, which avoid...

متن کامل

A General Labeling Algorithm for Assumption-Based Truth Maintenance

Assumption-based truth maintenance systems have become a powerful and widely used tool in Artificial Intelligence problem solvers. The basic ATMS is restricted to accepting only horn clause justifications. Although various generalizations have been made and proposed to allow an ATMS to handle more general clauses, they have all involved the addition of complex and difficult to integrat~’hyperre...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1987